﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
namespace DAO
{
    public class NAMHOCDAO
    {
        QUANLY_DIEMDataContext db = new QUANLY_DIEMDataContext();
        //LOAD NĂM HỌC Hiện tại
        public NAMHOCDTO LoadNamHocHienTai()
        {
            try
            {
                NAMHOC namhoc = db.NAMHOCs.OrderByDescending(p=>p.MANAMHOC).SingleOrDefault<NAMHOC>();
                NAMHOCDTO namdto = new NAMHOCDTO();
                namdto.MANAMHOC = namhoc.MANAMHOC;
                namdto.NAMBATDAU = namhoc.NAMBATDAU;
                namdto.NAMKETTHUC = namhoc.NAMKETTHUC;
                return namdto;
            }
            catch
            {
                return null;
            }
        }
        //LOAD danh sach NĂM HỌC
        public List<NAMHOCDTO> LoadDanhSachNamHoc()
        {
            try
            {
                List<NAMHOCDTO> list = new List<NAMHOCDTO>();
                var dsnh = db.NAMHOCs;
                foreach (var r in dsnh)
                {
                    NAMHOCDTO namdto = new NAMHOCDTO();
                    namdto.MANAMHOC = r.MANAMHOC;
                    namdto.NAMBATDAU = r.NAMBATDAU;
                    namdto.NAMKETTHUC = r.NAMKETTHUC;
                    list.Add(namdto);
                }
                return list;
            }
            catch
            {
                return null;
            }
        }
    }
}
